package bean;

import java.io.Serializable;
import java.util.Vector;

public class CursoVO implements Serializable{

	private static final long serialVersionUID = 1L;
	private int numeroCurso;
	private MateriaVO materia;
	private ProfesorVO profesor;
	private int cantidadMaxima;
	private Vector <AlumnoVO> alumnos;
	
	public CursoVO(){
		alumnos = new Vector<AlumnoVO>();
		
	}
	
	public int getNumeroCurso() {
		return numeroCurso;
	}
	public void setNumeroCurso(int numero) {
		this.numeroCurso = numero;
	}
	public MateriaVO getMateriaVO() {
		return materia;
	}
	public void setMateriaVO(MateriaVO materia) {
		this.materia = materia;
	}
	public ProfesorVO getProfesorVO() {
		return profesor;
	}
	public void setProfesorVO(ProfesorVO profesor) {
		this.profesor = profesor;
	}
	public int getCantidadMaxima() {
		return cantidadMaxima;
	}
	public void setCantidadMaxima(int cant) {
		this.cantidadMaxima = cant;
	}
	
	public Vector<AlumnoVO> getAlumnosVO() {
		return alumnos;
	}
	
	public void setAlumnosVO(Vector<AlumnoVO> alumnos) {
		this.alumnos = alumnos;
	}

	
public Vector<String> toVector(){
		
		Vector <String> salida = new Vector<String>();
		salida.add(String.valueOf(this.getNumeroCurso()));
		salida.add(this.getMateriaVO().getNombre());
		salida.add(this.getProfesorVO().getNombre());
		salida.add(String.valueOf(this.getCantidadMaxima()));
		
		return salida;		
	}
	
}
